my_str = "itheima itcast boxurgu"
# 统计字符串有多少个“it”字符
num = my_str.count("it")
print(f"字符串{my_str}中有{num}个it字符")
# 将字符串内的空格，全部替换为字符“|”
new_my_str = my_str.replace(" ", "|")
print(f"字符串{my_str}被替换空格后，结果是：{new_my_str}")
# 按照|进行字符串分割，得到列表
my_str_list = new_my_str.split("|")
print(my_str_list)

# 序列：列表[]、元组()、字符串""都属于序列。
# 序列--切片

# 集合 set{}
# 字典 dict {"key":value,"key1":value1}
info_dict = {
    "wang": {
        "部门": "市场部",
        "工资": 3000,
        "级别": 1
    },
    "lin": {
        "部门": "科技部",
        "工资": 5000,
        "级别": 2
    }
}
print(f'员工升职加薪前的结果：{info_dict}')
# for循环遍历字典
for name in info_dict:
    # if 条件判断符合条件员工
    if info_dict[name]["级别"] == 1:
        # 升职加薪操作
        # 获取到信息字典
        employee_info_dict = info_dict[name]
        # 修改员工信息
        employee_info_dict["级别"] = 2
        employee_info_dict["工资"] += 1000
        # 将员工信息更新回info_dict
        info_dict[name] = employee_info_dict

# 输出结果
print(f'对员工升职加薪后的结果是：{info_dict}')

# 容器的应用场景
# 列表：一批数据，可修改、可重复的存储场景
# 元组：一批数据，不可修改、可重复
# 字符串：一串字符串的存储场景
# 集合：一批数据，去重存储场景
# 字典：一批数据，可用key检索value

print(f"a 大于 A，结果：{'a'>'A'}")
# lambda # 匿名函数，一次使用 语法：（lamda x,y:x+y）lamda 传入参数：函数体（一行代码）
